Uses of Class
negotiator.tournament.Tournament

Packages that use Tournament
negotiator.protocol   
negotiator.protocol.alternatingoffers   
negotiator.protocol.auction   
negotiator.tournament   
 

Uses of Tournament in negotiator.protocol
 

Methods in negotiator.protocol with parameters of type Tournament
static java.util.ArrayList<Protocol> Protocol.getTournamentSessions(Tournament tournament)
           
 

Uses of Tournament in negotiator.protocol.alternatingoffers
 

Methods in negotiator.protocol.alternatingoffers with parameters of type Tournament
protected static java.util.ArrayList<AlternatingOffersProtocol> AlternatingOffersProtocol.allParameterCombis(Tournament tournament, AgentRepItem agentA, AgentRepItem agentB, ProfileRepItem profileA, ProfileRepItem profileB)
          This is a recursive function that iterates over all *parameters* and tries all values for each, recursively calling itself to iterate over the remaining parameters.
protected static void AlternatingOffersProtocol.allParameterCombis(Tournament tournament, java.util.ArrayList<AssignedParameterVariable> allparameters, java.util.ArrayList<AlternatingOffersProtocol> sessions, ProfileRepItem profileA, ProfileRepItem profileB, AgentRepItem agentA, AgentRepItem agentB, java.util.ArrayList<AssignedParamValue> chosenvalues)
          adds all permutations of all NegotiationSessions to the given sessions array.
static java.util.ArrayList<Protocol> AlternatingOffersProtocol.getTournamentSessions(Tournament tournament)
          Called when you press start button in Tournament window via reflection in TournamentRunner.
static java.util.ArrayList<Protocol> AlternatingOffersProtocol.getTournamentSessions(Tournament tournament, boolean selfplay, boolean both_sides)
           
 

Uses of Tournament in negotiator.protocol.auction
 

Methods in negotiator.protocol.auction with parameters of type Tournament
protected static AuctionProtocol MultiPhaseAuctionProtocol.createSession(Tournament tournament, ProfileRepItem profileCenter, ProfileRepItem profileSeller1, ProfileRepItem profileSeller2)
           
protected static AuctionProtocol AuctionProtocol.createSession(Tournament tournament, ProfileRepItem profileCenter, ProfileRepItem profileSeller1, ProfileRepItem profileSeller2)
           
static java.util.ArrayList<Protocol> MultiPhaseAuctionProtocol.getTournamentSessions(Tournament tournament)
           
static java.util.ArrayList<Protocol> AuctionProtocol.getTournamentSessions(Tournament tournament)
           
 

Uses of Tournament in negotiator.tournament
 

Constructors in negotiator.tournament with parameters of type Tournament
TournamentRunner(Tournament t, NegotiationEventListener ael)
           
TournamentRunner(Tournament t, NegotiationEventListener ael, boolean runSingleSession)